package han;

public class J14Static {
	//static : new 연산자 없이 객체를 생성할 수 있음
	//모든 객체가 공통으로 사용해야 하는 대상을 정의
	public static void main(String[] args){
		DateUtill1 du1=new DateUtill1();
		System.out.println(du1.sayDate());
		DateUtill2 du2=new DateUtill2();
		System.out.println(du2.sayDate());
		System.out.println(StaticClass.sayDate());
	}
}
	class StaticClass{
		//date 변수를 DateUtil1,DateUtil2 가
		//사용할수 있도록 공용변수 Static으로 정의
		private static String date = "2104-03-26";
		public static String sayDate(){
			
			return date;
		}
	}
	class DateUtill1{
		public String sayDate(){
		
			return StaticClass.sayDate();
		}
	}
	class DateUtill2{
		public String sayDate(){
		
			return StaticClass.sayDate();
		}
	}

